package com.example.myproject.service;

import com.example.myproject.dto.admin.PendingTorrentListResponse;
import com.example.myproject.dto.admin.ReviewRequest;
import com.example.myproject.dto.admin.ReviewResponse;
import com.example.myproject.dto.admin.UserInfoAdminDTO;

import java.util.List;

public interface AdminService {
    PendingTorrentListResponse getPendingTorrents(Integer page, Integer pageSize);
    ReviewResponse reviewTorrent(ReviewRequest request);
    List<UserInfoAdminDTO> getAllUsers();

    void updateUserLevel(Long userId, Integer level);

}